@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px; color:#777777; font-family: "Microsoft Yahei"; line-height:28px;  min-width: 1200px;}
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none; margin:0; padding:0}
.red{ color:#fb4100 }
.font16{ font-size:15px;}
.black{ color:#000}
#header{ width:100%; height:110px;  background:url(../images/header_bg.gif) repeat-x;}

.wrapper{ width:1200px; margin:0px auto; }

.logo{ float:left; margin-top:10px; }
#header .right{ float:right; overflow:hidden; margin-top:10px; text-align:right}
#header .right a{ margin-right:10px; }
#header .text{ float:left;margin-top:40px; margin-left:10px;}
#header .right .ss_w{   width:420px;  padding:20px 0 0 0px; }

#menu{ width:100%; background: #1e50ae; height:60px;}
.menu{  height:49px; width:1100px; margin:0 auto; padding-top: 10px}
.menu li{ float:left; line-height:40px; width:120px; margin-right:30px; text-align:center; font-size:16px;  }
.menu li a{ display:block; color:#fff }

.menu .hover{  background:#fff; color:#282828; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:30px;}
.menu .hover a{ color:#282828;}
.menu  a:hover{ background:#fff; color:#282828; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:30px;}




.home_pro{  width: 1190px; margin: 10px auto }
.home_pro .tit{ height:50px; font-size: 16px;font-weight: bold;  color: #1e50ae;line-height: 42px; border-bottom: 1px #cccccc solid; width: 1140px; margin: 20px auto; padding-left: 10px;}
.home_pro .tit span{ font-weight: normal; font-size: 12px;color: #5c5c5c; float: right; margin-right: 15px;}




.picScroll-left{ width:1190px;  overflow:hidden; position:relative; padding-bottom: 10px;   }
.picScroll-left .hd{  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;   width:20px; height:75px; float:left; cursor:pointer; background:url("../images/left_ico.gif") no-repeat; margin-top:80px;}
.picScroll-left .hd .next{background:url("../images/right_ico.gif") no-repeat -10px 0; float:right }
.picScroll-left .hd .prevStop{  }
.picScroll-left .hd .nextStop{  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.picScroll-left .hd ul li{ float:left;width:9px;height:9px; overflow:hidden;margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px; margin-left:30px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }


.picScroll-left .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; height: 250px; width: 278px;   }
.picScroll-left .bd ul li .w{ border:1px solid #e1e1e1; height: 200px; width: 250px; padding: 4px; }
.picScroll-left .bd ul li .pic{ text-align:center; height: 200px;}
.picScroll-left .bd ul li .pic img{ width:250px; height:200px; display:block;    }
.picScroll-left .bd ul li .pic a:hover img{}
.picScroll-left .bd ul li .tit{ line-height:20px;  height: 45px;font-size: 16px;  padding: 5px 0px 0 0px; color: #333; width: 240px; font-weight: normal;  }
.picScroll-left .bd ul li:hover .w{ border:1px solid #666; }



.slider{ width:100%;   height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1;}


.container_w{ width: 1150px; margin: 0px auto}

.banner_about{ height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1; width:100%; }
.banner_news{  height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1; width:100%; }
.banner_contact{  height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1; width:100%; }
.banner_message{  height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1; width:100%; }
.banner_pro{  height:370px;  background:url(../images/banner.jpg) no-repeat center top #cfe2f1; width:100%; }


.leftbar{ float:left; width:220px; margin-top: 15px;}
.leftbar .class{ padding:10px 0; background:#fafafa; min-height:220px; width:215px;}
.leftbar h2{  height:50px; color:#fefefe; line-height:50px; font-size:18px; 
  font-weight:normal;  width:200px; background: #1e50ae; font-weight: normal; padding-left: 15px; }
.leftbar h2 a{ color: #fff}


.con_txt{ padding: 10px; color: #333}

.right_con{ float:right; width:900px; overflow:hidden;   font-family:"Microsoft yahei"; font-size:14px;  color:#393b41; }
.showpath{ font-size:18px; height:50px; line-height: 45px; overflow:hidden;border-bottom:1px #b4b4b4 solid ; overflow: hidden; padding:0 0 0 5px; color: #272727 
 }
.showpath span{ float:right; padding:0 10px; font-family:"宋体";line-height:48px; font-size:12px;}
.showpath a{ color:#37383d;  }
.showpath p{ margin:8px 0; color:#272727; font-weight:bold; font-size: 24px; }



.right_con .container{ min-height:640px; padding:10px 10px 10px 10px; line-height:28px; font-size: 16px; line-height: 38px }
.right_con h1{ font-size:28px; font-weight: normal; padding:15px 0px 25px 0px;   text-align:center; color:#393b41}
.right_con .container_ab h3{ font-size:16px; height:24px; padding-top:20px; }
.right_con .container_ab{ min-height:500px; padding:15px 15px 10px 25px; line-height:26px; }
.right_con .container .time{ color:#888888; text-align:right; padding-top:15px; font-size:12px; padding-right:15px;}
.right_con .container_contact h3{ font-size:16px; height:24px; padding-top:20px; }
.right_con .container_contact{ min-height:500px; padding:15px 15px 10px 40px; line-height:26px; }
.right_con .container_contact .img2{ float:right; margin-top:50px; margin-right:40px; display:inline}
.right_con .container p{ }
.news_img{ width: 800px; margin: 0 auto; text-align: center;}
.news_img img{max-width: 800px;}

.navgation{ display: none;}


#footer{ width:100%;   background:#2e2e2e ; overflow:hidden;  color:#787878; padding-top:10px; line-height:40px; text-align: center; font-size: 14px; }




.ul_list{ width:890px; margin-left:5px; padding-top: 30px}
.ul_list li{ line-height:34px; border-bottom:1px #cccccc dotted; font-size:16px; padding:6px 0  }
.ul_list li span{ float:right; color:#666666; font-size:12px; margin-right:10px;}
.ul_list li a{ color:#333333; padding-left:12px; background:url(arrow.gif) no-repeat 5px 9px}
.ul_list li a:hover{ color:#e23f00; }
.dis_con{ min-height: 650px;}




.rollBox{width:1000px;overflow:hidden; padding:40px 0 40px 0px;margin:0 auto; }
.rollBox .LeftBotton ,.rollBox .RightBotton{display:inline;margin:60px 0 0 0;cursor:pointer; float:left; overflow:hidden; height:52px;width:19px;}
.rollBox .LeftBotton{background:url(../images/left_btn.gif) no-repeat;}
.rollBox .RightBotton{background:url(../images/right_btn.gif) no-repeat;}

.rollBox .Cont{width:960px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:240px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:2px solid #e2e2e2;display:block;margin:0 auto; width:200px; height:130px}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:14px; margin:10px 0}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#000;}
.rollBox #List1,.rollBox #List2{float:left;}
.pro_w{ width:880px; padding-top:40px; padding-bottom:50px;  }
.ul_pro{ width: 930px; margin-left: -8px;  }
.ul_pro li{ width:304px; text-align:center; float:left; height: 260px;  text-align: center; color: #333; font-weight: bold; font-size: 16px;}
.ul_pro li img{ width:275px; height:200px; border:1px #ebebeb solid; padding: 4px }
.ul_pro li div{line-height:24px; padding-top: 5px}
.ul_pro .xc{ width:225px; text-align:center; float:left; height: 190px;}


.pro_w .img{ float:left; width:480px;}
.pro_w .img img{ width:430px; height:430px; border:1px #ebebeb solid}
.pro_w .text{ float:left; padding-top:10px;}
.pro_w .img h2{ color:#000; text-align:left; padding-bottom:5px; font-weight:bold; font-size:22px;}
.pro_w .img h2 span{  color: #19af51; font-size:20px;}
.ul_pro li:hover img{border:1px #999 solid;}
.ul_pro li a:hover {color: #000}

.pro_w .text .des{ color:#585858}
.pro_w .text .des span{ color:#7a7a7a}

.pro_dis{ width:880px; padding-top: 20px; }
.pro_text{ float:left; width:340px; padding-top:15px}
.pro_text p{ color: #666; padding-bottom: 15px;}
.pro_text .pro_tel{   background:url(../images/pro_tel.gif) no-repeat; width: 332px; height: 107px; padding: 60px 0 0 30px; margin-top: 10px; font-size:30px; color:#555} 



.pro_dis h2{ font-size:18px; margin-bottom:10px;}


.pro_des{ padding-top:0px; font-size: 16px;}



.pro_bg{background:url(../images/right_con_bot.gif) no-repeat; height:45px; width:700px;}
.ul_news{ padding-top:5px; }
.ul_news li{ color:#7a7a7a; line-height:22px; border-bottom:1px #cccccc dotted; padding-bottom:15px; padding-top:15px;  }
.ul_news li h2{ font-weight:normal; font-size:20px; line-height:28px; padding-bottom:8px;}
.ul_news li img{ float:left; width:80px; height:60px; margin-right:20px;}
.ul_news li a{ color:#000}

.ul_news li h2 span{  font-size:12px; color:#a8a8a8; margin-left:10px;}

.ul_recruit{}
.ul_recruit li{color:#7a7a7a; line-height:22px; border-bottom:1px #cccccc dotted; padding:8px 0; }
.ul_recruit li a{ color:#000; font-size:14px; padding-left:5px;}

.Flip{ margin:25px auto; text-align: center; width: 340px; line-height: 20px }

.Flip .current{  border: 1px solid #333; background: #333; font-size: 14px;  margin-right: 5px; padding: 0px 5px; color: #fff; float: left;   }
.Flip .num,.Flip .next,.Flip .prev{border: 1px solid #c9c9c9;  font-size: 14px;  margin-right: 5px; padding: 0px 5px; float: left; }
.Flip .first,.Flip .end{ float: left; margin-right: 5px;}



.ul_news li h2 a:hover,.ul_recruit li a:hover{  color:#eb0011}
.datetime{ background:#f4f4f4 ; text-align:center; color:#a0a0a0; margin-bottom:5px; line-height: 24px; padding: 5px 0; font-size: 12px;}
.titDis{ text-align: center; font-size: 22px; padding: 20px 0; font-weight: bold;}
.message_tab td{ font-size:14px;}
.message_tab td .input02{ width:220px; height:24px; border:1px #CCC solid}
.message_tab td .input03{ width:80px; height:24px; border:1px #CCC solid}
.message_tab td .input04{ width:380px; height:150px; border:1px #CCC solid}
.message_tab td .input05{ width:380px; height:24px; border:1px #CCC solid}
.message_tab td span{ color:#ff0000}
.mess_send{   color: #fff;
  padding: 6px 25px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0;
  cursor: pointer; background:#2089e6; font-size:14px; font-family:"微软雅黑"; margin-right:25px;}
.mess_reset{   color: #fff;
  padding: 6px 25px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 0;
  cursor: pointer; background:#838383; font-size:14px; font-family:"微软雅黑";}

.home_about1227{ height:380px; width:100%; }
.home_about1227 .tit{ font-size: 16px; font-weight: bold; color: #1e50ae; border-bottom:1px #ececec solid;  padding-top: 10px; height: 40px; padding-left: 8px; }
.home_about1227 .tit span{ float: right; font-size: 12px; margin-right: 5px; font-weight: normal;}
.home_about1227 .tit span a{ color: #999}
.home_about1227 .about{ float: left;height: 290px; width: 540px; padding: 20px;}

.home_about1227 .about .c{  font-size: 14px; width: 520px; margin:0 auto; color: #4b4b4b; line-height: 32px;}
.home_about1227 .about .c_c{ text-align: center; display: block; padding: 15px 0 }

.home_about1227 .home_news{ float: right;height: 290px; width: 540px; padding: 20px; }

.home_about1227 .home_news ul{ padding-top: 8px;}

.home_about1227 .home_news ul li{ border-bottom: 1px #ccc dotted; padding: 7px 0; font-size: 14px; color: #333}
.home_about1227 .home_news ul li a{ color: #4b4b4b}
.home_about1227 .home_news ul li a:hover{ color:#ff6d15;}
.home_bot{ width: 1100px; border:1px #e2e2e2 solid; background: #f5f5f5; margin: 10px auto}

.picScroll-left2{ width:350px;  overflow:hidden; position:relative; padding-top: 15px   }
.picScroll-left2 .hd{ margin-left: 15px }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:38px; height:75px; float:left; cursor:pointer; 
	background:url("../images/left_ico.gif") no-repeat; margin-top:150px;}
.picScroll-left2 .hd .next{background:url("../images/right_ico.gif") no-repeat; float:right }
.picScroll-left2 .hd .prevStop{  }
.picScroll-left2 .hd .nextStop{  }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.picScroll-left2 .hd ul li{ float:left;width:9px;height:9px; overflow:hidden;margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }

.picScroll-left2 .bd{ padding:10px; margin-left:50px;   }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin:0px; float:left; _display:inline; overflow:hidden; height: 400px; width: 230px; margin-right:20px;   }
.picScroll-left2 .bd ul li  img{ width:230px; height:330px;  }
.picScroll-left2 .bd ul li:hover{}

/*****************20181227*******************/

.pro_class{ text-align: center; padding-bottom: 20px; width: 1180px; padding-left: 35px}
.pro_class li{ width: 210px; background: #a0a0a0; font-size: 18px; float: left; margin-bottom: 12px; height: 50px; line-height: 50px; margin-right: 15px; border-radius: 8px;  -moz-border-radius: 8px;  -webkit-border-radius: 8px; border: 1px #999 solid; overflow: hidden;}

.pro_class a{ color: #333; display: block; }
.pro_class li a:hover,.pro_class li:hover{ background: #f27113; color: #fff; }

.pro_class li:hover{border: 1px #d9640e solid}

.ul_pro1227{ width: 1200px  }
.ul_pro1227 li{ width:370px; text-align:center; float:left; height: 330px; margin-left: 15px; display: inline; }
.ul_pro1227 li img{ width:350px; height:260px; border:1px #ebebeb solid; display:block; padding: 4px}
.ul_pro1227 li {line-height:24px; font-size: 14px; color: #666}
.ul_pro1227 li div{ padding-top: 5px;}
.ul_pro1227 li:hover img{border:1px #eeeeee solid;}
.ul_pro1227 li a:hover {color: #2089e6}

.tit1227{ font-size: 40px; text-align:center; padding: 40px 0 60px 0; width: 100%; color: #666}
.dis_tit1227{ font-size: 30px; text-align:center; padding: 40px 0 40px 0; width: 100%; color: #666}
.showpath02{ font-size:18px; height:50px; line-height: 45px;  overflow:hidden; overflow: hidden; padding:0 0 0 5px; color: #272727 
 }
.showpath02 span{  padding:0 10px; font-family:"宋体";line-height:48px; font-size:12px;}
.showpath02 a{ color:#37383d;  }
.showpath02 p{ margin:8px 0; color:#272727; font-weight:bold; font-size: 24px; }
.xg{font-size: 16px; font-weight: bold; border-bottom: 1px #ccc solid; margin-bottom: 20px; padding-bottom: 5px;}

.ul_honor{ width: 930px; margin-left: -8px; padding-top: 30px;  }
.ul_honor li{ width:304px; text-align:center; float:left; height: 460px;  text-align: center; color: #333;  font-size: 16px;}
.ul_honor li img{ width:270px; height:405px; border:1px #ebebeb solid; padding: 4px }
.ul_honor li div{line-height:20px; padding-top: 2px}
